package io.renren.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 题目记录表（记录顺序练习的题目）
 * 
 * @author LANLING
 * @email lanling@gmail.com
 * @date 2018-10-22 10:28:14
 */
@TableName("lanling_question")
public class QuestionEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 科目id
	 */
	private Integer subjectId;
	/**
	 * 题目类型1:普通 2:题目+图片 3:题目+视频
	 */
	private Integer questionType;
	/**
	 * 是否免费
	 */
	private Boolean isFree;
	/**
	 * 1单选 2多选 3判断
	 */
	private Integer optionType;
	/**
	 * 题目内容
	 */
	private String questionContent;
	/**
	 * 选择内容
	 */
	private String optionContent;
	/**
	 * 正确答案
	 */
	private String trueAnswer;
	/**
	 * 图片路径
	 */
	private String imgUrl;
	/**
	 * 视频路径
	 */
	private String videoUrl;
	/**
	 * 创建时间
	 */
	private Date createDate;
	/**
	 * 更新时间
	 */
	private Date lastModifyDate;
	/**
	 * 创建人
	 */
	private String createBy;
	/**
	 * 备注(题目讲解)
	 */
	private String remark;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：科目id
	 */
	public void setSubjectId(Integer subjectId) {
		this.subjectId = subjectId;
	}
	/**
	 * 获取：科目id
	 */
	public Integer getSubjectId() {
		return subjectId;
	}
	/**
	 * 设置：题目类型1:普通 2:题目+图片 3:题目+视频
	 */
	public void setQuestionType(Integer questionType) {
		this.questionType = questionType;
	}
	/**
	 * 获取：题目类型1:普通 2:题目+图片 3:题目+视频
	 */
	public Integer getQuestionType() {
		return questionType;
	}
	/**
	 * 设置：是否免费
	 */
	public void setIsFree(Boolean isFree) {
		this.isFree = isFree;
	}
	/**
	 * 获取：是否免费
	 */
	public Boolean getIsFree() {
		return isFree;
	}
	/**
	 * 设置：1单选 2多选 3判断
	 */
	public void setOptionType(Integer optionType) {
		this.optionType = optionType;
	}
	/**
	 * 获取：1单选 2多选 3判断
	 */
	public Integer getOptionType() {
		return optionType;
	}
	/**
	 * 设置：题目内容
	 */
	public void setQuestionContent(String questionContent) {
		this.questionContent = questionContent;
	}
	/**
	 * 获取：题目内容
	 */
	public String getQuestionContent() {
		return questionContent;
	}
	/**
	 * 设置：选择内容
	 */
	public void setOptionContent(String optionContent) {
		this.optionContent = optionContent;
	}
	/**
	 * 获取：选择内容
	 */
	public String getOptionContent() {
		return optionContent;
	}
	/**
	 * 设置：正确答案
	 */
	public void setTrueAnswer(String trueAnswer) {
		this.trueAnswer = trueAnswer;
	}
	/**
	 * 获取：正确答案
	 */
	public String getTrueAnswer() {
		return trueAnswer;
	}
	/**
	 * 设置：图片路径
	 */
	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}
	/**
	 * 获取：图片路径
	 */
	public String getImgUrl() {
		return imgUrl;
	}
	/**
	 * 设置：视频路径
	 */
	public void setVideoUrl(String videoUrl) {
		this.videoUrl = videoUrl;
	}
	/**
	 * 获取：视频路径
	 */
	public String getVideoUrl() {
		return videoUrl;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：更新时间
	 */
	public void setLastModifyDate(Date lastModifyDate) {
		this.lastModifyDate = lastModifyDate;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getLastModifyDate() {
		return lastModifyDate;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：备注(题目讲解)
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注(题目讲解)
	 */
	public String getRemark() {
		return remark;
	}
}
